package com.stylefeng.guns.modular.system.dao;

import com.stylefeng.guns.common.persistence.model.Bill;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * 账单
 */
public interface BillDao {

    // 按月份查询
    List<Bill> search(@Param("startDate") Date startDate, @Param("endDate") Date endDate);
    List<Bill> search(@Param("content") String name, @Param("startTime") String startTime, @Param("endTime") String endTime);

    void addBill(Bill bill);
    Bill getBill(Integer id);
    void updateState(Bill bill);
}
